/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modelBanco;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author cesar
 */
public class ParUsuarios implements Serializable {
    private static final long serialVersionUID = 1L;
    protected ParUsuariosPK parUsuariosPK;
    private String loginUsuario;
    private String senhaUsuario;
    private String nomeUsuario;
    private String descricaoUsuario;
    private Date dataValidadeUsuario;
    private String imagemUsuario;
    private ParEstabelecimentos parEstabelecimentos;

    public ParUsuarios() {
    }

    public ParUsuarios(ParUsuariosPK parUsuariosPK) {
        this.parUsuariosPK = parUsuariosPK;
    }

    public ParUsuarios(ParUsuariosPK parUsuariosPK, String loginUsuario, String senhaUsuario, String nomeUsuario) {
        this.parUsuariosPK = parUsuariosPK;
        this.loginUsuario = loginUsuario;
        this.senhaUsuario = senhaUsuario;
        this.nomeUsuario = nomeUsuario;
    }

    public ParUsuarios(int codEstabelecimento, int codUsuario) {
        this.parUsuariosPK = new ParUsuariosPK(codEstabelecimento, codUsuario);
    }

    public ParUsuariosPK getParUsuariosPK() {
        return parUsuariosPK;
    }

    public void setParUsuariosPK(ParUsuariosPK parUsuariosPK) {
        this.parUsuariosPK = parUsuariosPK;
    }

    public String getLoginUsuario() {
        return loginUsuario;
    }

    public void setLoginUsuario(String loginUsuario) {
        this.loginUsuario = loginUsuario;
    }

    public String getSenhaUsuario() {
        return senhaUsuario;
    }

    public void setSenhaUsuario(String senhaUsuario) {
        this.senhaUsuario = senhaUsuario;
    }

    public String getNomeUsuario() {
        return nomeUsuario;
    }

    public void setNomeUsuario(String nomeUsuario) {
        this.nomeUsuario = nomeUsuario;
    }

    public String getDescricaoUsuario() {
        return descricaoUsuario;
    }

    public void setDescricaoUsuario(String descricaoUsuario) {
        this.descricaoUsuario = descricaoUsuario;
    }

    public Date getDataValidadeUsuario() {
        return dataValidadeUsuario;
    }

    public void setDataValidadeUsuario(Date dataValidadeUsuario) {
        this.dataValidadeUsuario = dataValidadeUsuario;
    }

    public String getImagemUsuario() {
        return imagemUsuario;
    }

    public void setImagemUsuario(String imagemUsuario) {
        this.imagemUsuario = imagemUsuario;
    }

    public ParEstabelecimentos getParEstabelecimentos() {
        return parEstabelecimentos;
    }

    public void setParEstabelecimentos(ParEstabelecimentos parEstabelecimentos) {
        this.parEstabelecimentos = parEstabelecimentos;
    }
    
    public ParUsuariosPK getId() {
        return parUsuariosPK;
    }

    public void setId(ParUsuariosPK parUsuariosPK) {
        this.parUsuariosPK = parUsuariosPK;
    }
    
}
